package application.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.FIELD})
public @interface AutoClose {

    /**
     * 是否自动关闭，默认为true
     *
     * @return 为true时，表示被注释的类的对象，是有系统自动开关管理。
     */
    boolean value() default true;

    /**
     * 此属性是，需要自动关闭的类的释方法名
     * @return
     */
    String methodName() default "";
}
